//
//  apiHeader.h
//  YuYingEDU
//
//  Created by 胡波 on 2018/1/8.
//  Copyright © 2018年 胡波. All rights reserved.
//

#ifndef apiHeader_h
#define apiHeader_h

//#define AccessKeyID @"LTAI6e1l2xmvIUaK"
//#define AccessKeySecret @"FuUEEoP1qz7dfnYY8JmJ76B7K5wyTF"
//#define SecurityToken @"4qw3eszhhfd77yeyaqawrsee2tqwbhw46rnou2fm9opym4fjq41owjhv779pwfys"

#define AccessKeyID @"LTAIMWyEe40OfeG7"
#define AccessKeySecret @"cksUPmNWDuWDUWzrAxbY16BYXBXRl6"
#define SecurityToken @"w853ti9spua8htwcwl88zsytf7b6letk3fgfpk5nz7i2db243aushcu71uq8q33f"

#define AppendUrl(host, domain) [NSString stringWithFormat:@"%@%@",host, domain]

// 外网
//#define HOST @"http://39.104.80.254/Jiaoyu/index.php"
#define HOST @"https://www.zjmooc.com/index.php"

// 内网
//#define HOST @"http://192.168.0.117:8088/Jiaoyu/index.php"

#define ShowError @"请求失败，请检查您的网络连接"

/******************首页*********************/

// 首页
#define HomePage AppendUrl(HOST, @"/api.Page/homepage")

// 热搜
#define GetSearch AppendUrl(HOST, @"/api.Lesson/getSearch")

// 角标
#define Badge AppendUrl(HOST, @"/api.Useraction/badge")

//  短信接口
#define SendSms AppendUrl(HOST, @"/api.User/sendSms")

#define Download AppendUrl(HOST, @"/api.Downloadfile/courseware_download?&cid=")

/******************课程分类*********************/

// 课程左侧
#define GetLeftList AppendUrl(HOST, @"/api.quickget/getLeftList")
// 课程右侧列表
#define GetRightList AppendUrl(HOST, @"/api.quickget/getRightList")
// 获取章节列表
#define GetLessonChapter AppendUrl(HOST, @"/api.Lesson/chapter")
// 价格分类
#define PriceList AppendUrl(HOST, @"/api.quickget/getPriceList")
// 学期分类
#define TermList AppendUrl(HOST, @"/api.quickget/getTermList")
// 课程搜索
#define LessonSearch AppendUrl(HOST, @"/api.Lesson/search")
// 课程详情
#define LessonDetal AppendUrl(HOST, @"/api.Lesson/detail")
// 课程介绍
#define LessonIntrol AppendUrl(HOST, @"/api.Lesson/intro")
// 章节列表
#define ChapterList AppendUrl(HOST, @"/api.Lesson/chapter")
// 判断课程是否已购买
#define LessonIsBuy AppendUrl(HOST, @"/api.validate/is_buy")
// 获取课程评论
#define LessonComments AppendUrl(HOST, @"/api.Lesson/get_comments")
// 发表课程评论
#define AddComments AppendUrl(HOST, @"/api.LessonComment/add")
// 课程问答
#define LessonQuestion AppendUrl(HOST, @"/api.Question/question")

// 教师端 ---这门学课的学生
#define GetStudent AppendUrl(HOST, @"/api.Teacher/getStudent")

// 教师详情
#define TeacherInfo AppendUrl(HOST, @"/api.Page/teacherInfo")

// 用户反馈
#define Feedback AppendUrl(HOST, @"/api.Useraction/feedback")

//  我的钱包
#define Wallet AppendUrl(HOST, @"/api.useraction/wallet")

// 添加收藏 
#define LessonCollection AppendUrl(HOST, @"/api.Collect/coll")
// 课程验证
#define LessonAuthority AppendUrl(HOST, @"/api.Validate/authority")
// 添加问题
#define AddQuestion AppendUrl(HOST, @"/api.Question/addQuestion")

// 3.24    购物车获得信息
#define Get_info AppendUrl(HOST, @"/api.Shopcar/get_info")

// 3.25    购物车中立即购买
#define Buy_now AppendUrl(HOST, @"/api.Shopcar/buy_now")

// 充值
#define Recharge AppendUrl(HOST, @"/api.Shopcar/recharge")

// 申请提现
#define Drawings AppendUrl(HOST, @"/api.Useraction/drawings")

// 收支明细
#define PayDetails AppendUrl(HOST, @"/api.Useraction/payDetails")

// 首页 更多热门单课推荐
#define MoreHot AppendUrl(HOST, @"/api.Page/hot")

// 面授课 更多
#define Moreface AppendUrl(HOST, @"/api.Page/moreface")

// 面授课详情
#define Details AppendUrl(HOST, @"/api.Curriculum/details")

// 面授课报名
#define Apply AppendUrl(HOST, @"/api.Curriculum/apply")

// 个人中心 报名的面授课
#define UserApply AppendUrl(HOST, @"/api.Useraction/apply")

// 人中心 购买课程列表
#define BuyCourse AppendUrl(HOST, @"/api.Useraction/BuyCourse")

// 教师端---我的课程检索
#define TeacherSearch AppendUrl(HOST, @"/api.Teacher/search")

// 教师的观看进度
#define GetPlan AppendUrl(HOST, @"/api.Teacher/getPlan")

// 教师的回复/修改回答
#define Reply AppendUrl(HOST, @"/api.Teacher/reply")

// 查看学生的学习进度
#define GetResult AppendUrl(HOST, @"/api.Teacher/getResult")

// 考试结果
#define GetGrade AppendUrl(HOST, @"/api.Teacher/getGrade")

// 教师端 ----我的问答
#define MyAnswer AppendUrl(HOST, @"/api.Teacher/myAnswer")

// 添加问题
#define AddQuestion AppendUrl(HOST, @"/api.Question/addQuestion")

/******************心得笔记*********************/

// 获取心得笔记
#define GetNotes AppendUrl(HOST, @"/api.Notes/notes")
// 发布心得笔记
#define SendNotes AppendUrl(HOST, @"/api.Notes/add")
// 心得笔记点赞/取消
#define NoteLike AppendUrl(HOST, @"/api.Notes/like")
// 心得笔记删除
#define NoteDelete AppendUrl(HOST, @"/api.Notes/delete")
// 心得笔记评论展示
#define NoteComment AppendUrl(HOST, @"/api.NotesComment/notesComment")
// 添加心得笔记评论
#define AddNoteComment AppendUrl(HOST, @"/api.NotesComment/add")

// 我的心得
#define MyNotes AppendUrl(HOST, @"/api.Useraction/notes")

// 习题
#define GetExam AppendUrl(HOST, @"/api.Exam/getExam")

// 查看答题和继续答题
#define GetListInfo AppendUrl(HOST, @"/api.Exam/listInfo")

// 我的错题记录
#define MyWrong AppendUrl(HOST, @"/api.Exam/myWrong")

// 错题提交
#define SubmitWrong AppendUrl(HOST, @"/api.Exam/submitWrong")

// 试卷提交或保存
#define SaveExam AppendUrl(HOST, @"/api.Exam/saveExam")

/******************我的*********************/
// 登录
#define LoginApi AppendUrl(HOST, @"/api.user/login")
// 用户信息填写 <账户管理>
#define WriteUserInfo AppendUrl(HOST, @"/api.useraction/basic_info")
// 获取用户信息
#define GetUserInfo AppendUrl(HOST, @"/api.useraction/get_user_info")
// 绑定手机
#define BindPhone AppendUrl(HOST, @"/api.user/bind_phone")
// 三方授权登录
#define ThirdLogin AppendUrl(HOST, @"/api.user/third_party_login")

// 当前进度
#define StudyRecord AppendUrl(HOST, @"/api.Validate/studyRecord")

// 记录学习、播放进度
#define RecordProgress AppendUrl(HOST, @"/api.useraction/record_progress")
// 展示课程收藏 
#define CourseCollShow AppendUrl(HOST, @"/api.Collect/coll_show")

// 当前考试习题列表
#define GetList AppendUrl(HOST, @"/api.Exam/getList")

// 考试答题记录
#define HistoryList AppendUrl(HOST, @"/api.Exam/historyList")

// 我的错题 数据统计
#define WrongQuestion AppendUrl(HOST, @"/api.Exam/wrongQuestion")

// 清空所有错题记录
#define DelWrong AppendUrl(HOST, @"/api.Exam/delWrong")

#endif /* apiHeader_h */
